#第三周第二题 随机⽣成20个[1, 20]的正整数，统计每个数字出现的次数，排序并降序输出次数最多的前三个数字及次数
import random
list1 = []
dict1 = {}
for i in range(20):
    randnum = random.randint(1,20)
    if randnum not in dict1:
        dict1[randnum] = 1
    else:
        dict1[randnum] += 1
for k,v in dict1.items():
    list1.append((v,k))
sorted(list1,reverse = True)
print(sorted(list1,reverse = True)[0:3])

# 完成的不错
